package com.tedu.Day02.oop;

/**
 * 继承之后出现问题：
 * 重写：子类继承父类，子类跟父亲中存在相同名称方法，具备：
 *                     修饰符  返回值   方法名（参数。。）  完全一致【覆盖】
 *                     【修饰符：子类大于父类访问范围】
 *                     public>protected>默认的>private
 *                   提醒：千万不要跟内部类弄混
 *  继承关键字：extends--super【类与类拥有继承关系】---使用方法一致
 *                     调取父类的方法，语法：子类方法中直接suppe[父类]，方法名()
 *                     this                    ---使用方法一致
 *  注意：继承关系---重写---修饰符【父类修饰符、子类修饰符】
 *  子类大于父类：public>protect>私有的
 */
class A{
    public void say(){
        System.out.println("我是A~");
    }
  }
 class B extends A {
    public void say(){
        super.say(); //super  肯定有继承   一定代表父类
        System.out.println("我是B");
    }
 }

public class 继承问题2 {
    public static void main(String[] args){//修饰符：子类大于父类访问范围
        //输出B类 say()方法   //输出B类  say()方法  关键字 s
        B b=new B();
        b.say();
    }
}
